home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / gnudiff / Man / Diff3,1 < prev   
Text File  |  1990-05-20  |  2KB  |  61 lines

  1.      DIFF3(1)                (Editing Package)                DIFF3(1)
  2.  
  3.  
  4.  
  5.      NAME
  6.           diff3 - 3-way differential file comparison
  7.  
  8.      SYNOPSIS
  9.           diff3 [ -ex3 ] file1 file2 file3
  10.  
  11.      DESCRIPTION
  12.           The diff3 command compares three versions of a file, and
  13.           publishes disagreeing ranges of text flagged with these
  14.           codes:
  15.  
  16.                ====            all three files differ
  17.  
  18.                ====1           file1 is different
  19.  
  20.                ====2           file2 is different
  21.  
  22.                ====3           file3 is different
  23.  
  24.           The type of change suffered in converting a given range of a
  25.           given file to some other file is indicated in one of these
  26.           ways:
  27.  
  28.                f : n1 a        Text is to be appended after line
  29.                                number n1 in file f, where f = 1, 2, or
  30.                                3.
  31.  
  32.                f : n1 , n2 c   Text is to be changed in the range line
  33.                                n1 to line n2.  If n1 = n2, the range
  34.                                may be abbreviated to n1.
  35.  
  36.           The original contents of the range follows immediately after
  37.           a c indication.  When the contents of two files are
  38.           identical, the contents of the lower-numbered file is
  39.           suppressed.
  40.  
  41.           Under the -e option, diff3 publishes a script for the editor
  42.           ed that incorporates into file1 all changes between file2
  43.           and file3, i.e., the changes that normally would be flagged
  44.           ==== and ====3.  Option -x (-3) produces a script to
  45.           incorporate only changes flagged ==== (====3).  The
  46.           following command will apply the resulting script to file1.
  47.  
  48.                      (cat script; echo '1,$p') | ed - file1
  49.  
  50.      FILES
  51.           /tmp/d3*
  52.           /usr/lib/diff3prog
  53.  
  54.      SEE ALSO
  55.           diff(1)
  56.  
  57.  
  58.      BUGS
  59.           Text lines that consist of a single . defeat -e.
  60.           Files longer than 64K bytes do not work.
  61.